Abstract: A programming language is a language developed to communicate instructions to a computer. Programming languages are used to create programs which are used for solving our day to day problems and/or to express algorithms briefly. There are two categories of programming languages the Low level Languages and High Level languages. This paper, presents a comparative study of three programming languages, C, C# and JAVA, with respect to the following criteria: memory usage and CPU usage.

Keywords: C, Java, C#, Hardware, Memory Usage and CPU Usage.